header { background-color:cornflowerblue; flex: 1 1 100%; }
main { background-color:whitesmoke; flex: 3;}
nav { background-color: black; color:white; flex: 1 1 100%; }
aside{ background-color: lightblue; padding: 20px; flex-basis: 300px;}
footer { background-color: cornflowerblue; flex: 1 1 100%;}
#wrapper { display: flex; flex-wrap: wrap;}
.aligncenter { text-align: center; }
a{text-decoration: none; color: black;}
a:hover{border-left: 5px darkcyan solid; color: darkcyan;}